home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / AIOHACK.ZIP / AIO5B.DOC < prev    next >
Text File  |  1987-01-21  |  7KB  |  148 lines

  1.  
  2. Title         : AIO 5.0b Documentation
  3. Creation Date : 1/11/87
  4. Author        : Peter King
  5.  
  6.  
  7. Well Here it is....AIO 5.0!!  5.0 incorperates MANY new features which will
  8. be discussed here in this .DOC file.  A basic knowledge of hacking terminology
  9. is assummed....THIS IS NOT A TUTORIAL ON HACKING OUT CODES, it is only an
  10. explaination of the newer AIO 5.0 features.
  11.  
  12.  
  13. New Features will be discussed relative to AIO 4.0b and will be catagorized
  14. by the section of the program that they relate to.
  15.  
  16.  
  17. Access Code Finder
  18. ==================
  19. MANY new features here make this (I believe) the most flexible code hacker
  20. available today.  
  21.  
  22. First, you may now specify an external file to read in which
  23. contains a list of carrier numbers, up to 1000.  This file would contain 
  24. numbers that would always answer with a carrier, or, if you are reverse 
  25. hacking (discussed later), numbers that would NEVER answer with a modem-tone
  26. (payphones work well).  This file MUST contain numbers in in the format :
  27.  
  28. ##########<CR>
  29. ##########<CR>
  30. ##########<CR>
  31. etc....
  32.  
  33. If a number is not in this format (straight 10 digits..no hyphens or dashes),
  34. it will be ignored.  This is just a standard ASCII file which could be created
  35. with any straight ASCII editor or even by "COPY CON:FILENAME".  If you run into
  36. a problem because it will support "only" 1000 numbers, get in touch with me and
  37. I will personally tell you to take a hike.  AIO chooses which number to use
  38. completely at random, making it harder to spot a pattern in dialing attempts.
  39.  
  40. Second, you can now tell AIO what to do if your modem sends the result string
  41. "BUSY" during dialing.  AIO can either 1)Record the code as valid, 2)Abort this
  42. try and continue, or 3)Ignore it altogether.  Since some services use a busy
  43. signal to indicate an invalid code, this would make cycling immediate if you
  44. chose "2)" and your modem supported busy signal detection.
  45.  
  46. Fianlly, AIO can now "reverse hack" a system.  This is in response to some 
  47. services putting a carrier tone in thier recordings to fool your friendly
  48. hacking program into thinking that the code was valid.  If you plan to reverse
  49. hack a system, you give it carrier numbers that will NEVER answer with a modem
  50. tone (like a payphone), and if AIO does NOT get a CD during the dialing 
  51. attempt, it assumes the code is valid and records it.
  52.  
  53. I suggest you prepare one text file with a list of all your modem-tone numbers,
  54. and another with a list of all the payphones you know.  This offers you the
  55. ultimate flexibility and lessens the chance that the LD company will notice
  56. a pattern in dialing.  With about 50 carrier numbers, and a 1 minute delay 
  57. between attemps, it would be very hard to spot a pattern in the LD company's
  58. dialing log.
  59.  
  60.  
  61. Sequential Dialer
  62. =================
  63.  
  64. AIO will now skip to the next number immediately if it recieves "BUSY" from
  65. the modem.  This makes scanning much faster.
  66.  
  67.  
  68. Terminal Mode
  69. =============
  70.  
  71. This is completely new.  It is provided as a way to test out the numbers you
  72. find with the Seq. Dialer while still in AIO.  Of course you could use it for
  73. practially anything from testing a number to calling your favorite VPL node.
  74. It is fairly full-featured considering that I was not trying to compete with
  75. ProComm.  Pressing Alt-D will get you a listing of the numbers you have found
  76. with the Seq. Dialer, at which point you can choose one of those to dial or
  77. enter one of your own to dial.  Alt-K toggles a capture mode which will capture
  78. all incoming/outgoing info to CAPTURE.AIO.  HOME will get you a help menu with
  79. all the available commands listed in it.
  80.  
  81.  
  82. Modem Setup
  83. ===========
  84.  
  85. Even if you have used AIO before and have the config. files, you should go here
  86. and reconfigure the program for your modem.  The init. strings are all new and
  87. need to be re-chosen.  After fetching the correct values, you will be prompted
  88. for whether or not you want Fast Dialing.  Fast Dialing is not supported on the
  89. Hayes 2400 because it does not recognize the S11 register (thanks a lot, Hayes!)
  90. Carrier detection can now be accomplished in 2 different ways:  The first is
  91. that AIO can look for a string returned from your modem (default="CONNECT").
  92. Note that AIO scans the string returned from the modem for this connection
  93. string, so in the above case "CONNECT 1200" would be recognized as well, etc.
  94. The second and MUCH PREFERRED method is that AIO can actually read the pin
  95. on the RS-232 port to determine if CD is present.  If you use this method
  96. (which is the default), you must remember to set your modem switch to NOT
  97. force CD, else AIO will always think it has CD.  This setting of this "switch"
  98. on the Hayes 2400 is automatically accomplished by the Fetched Init. strings.
  99. In 5.0b, you can now choose the way you want AIO to hang up the modem, either 
  100. by dropping DTR (preffered), or by sending the standard Hayes escape code (+++)
  101. followed by "ATH0".  If you use the DTR method, remember to set your modem
  102. switches to NOT force DTR.  Again this is accomplished on the Hayes 2400 by
  103. the fetched Init. Strings.
  104.  
  105. ***  If you're having trouble getting AIO to communicate with the modem  ***
  106. ***  correctly, delete your AIO.CNF file and run AIO again, then proceed ***
  107. ***  directly to the Modem Setup Menu and set AIO up for your modem.     ***
  108.  
  109.  
  110. COMMAND.COM Shell
  111. =================
  112. Zapped altogether since no one used it and it took up too much damn room.
  113.  
  114.  
  115. QuickDial
  116. =========
  117. Also zapped since you can now do this through the Terminal Mode.
  118.  
  119.  
  120.  
  121.  
  122. What the HELL is a code mask?
  123. =============================
  124. The code mask allows you to set any nuber of digits in the random code
  125. to constants.  For instance, if you were hacking 6 digit coes, a code
  126. mask of "45..8." would result in codes like 456289,451188,450080, etc.  Any
  127. character in the mask which is not a numeral is taken to mean "generate a
  128. random number here".  Note that if you just wanted to set the first three
  129. digits of a six digit code to 632, a mask of "632" would work just fine.....
  130. there's no need to fill out the remaining spaces with periods or whatever.  
  131. If no code mask is specified, all digits are generated randomly.  This mask 
  132. allows for a great deal of flexibility in hacking access codes.
  133.  
  134.  
  135.  
  136. Well, that's about it....let me know what you think and any suggestions that 
  137. you may have.  My only suggestions are Have Fun and Be Carefull!
  138.  
  139.  
  140. Cheers-
  141. Pete
  142.  
  143.  
  144. PS- Unsolicited donations of Absolut Vodka will be accepted at an undisclosed
  145.     address.
  146.  
  147.  
  148.